آموزش sort اطلاعات موجود در آرایه چندبعدی در jquery

آموزش sort اطلاعات موجود در آرایه چندبعدی در jquery

گاهی مواقع نیاز هست یک سری اعداد  یا داده را بصورت نزولی یا صعودی مرتب نمایید.

گاهی مواقع نیاز هست یک سری اعداد  یا داده را بصورت نزولی یا صعودی مرتب نمایید.

این کار در php با تواقع مانند sort یا ksort و... انجام می پذیرد

اما اگر شما بخواهید اطلاعات یک آرایه چند بعدی را در سمت کلاینت مرتب سازی کار کمی پیچیده تر می شود.

 

ما در این جا دو تابع برای شما آماده ساخته ایم که می توانید با کمک آنها اطلاعات آرایه چند بعدی خود را در jquery بصورت نزولی و صعودی مرتب سازی نمایید.

 

برای sort یا مرتب سازی از کوچکترین مقدار به بیشترین مقدار از تابع زیر استفاده نمایید

 

items.sort(function(a, b) { 
  return a.id - b.id  ||  a.name.localeCompare(b.name);
});

 

و برای مرتب سازی بر حسب بیشترین مقدار از تابع زیر استفاده نمایید

 

items.sort(function(a, b) { 
  return - ( a.id - b.id  ||  a.name.localeCompare(b.name) );
});

 

در کدهای بالا items آرایه ای می باشد که می خواهید مرتب سازی بر اساس آن انجام شود

id نیز اشاره به مقداری دارد که باید جهت مرتب سازی مقایسه شوند.

 

امیدوارم از این آموزش لذت برده باشید.

درصورتی که سوالی دارید از بخش نظرات اعلام بفرمایید


دسته بندی ها:

جاوا اسکریپت

ارسال نظر

برای اطلاع از پاسخ به نظر شما می توانید ایمیل یا شماره موبایل خود را وارد نمایید. *

ایمیل و شماره موبایل شما کاملا مخفی خواهد ماند و در سایت نمایش داده نخواهد شد. *

اگر نظری برای این مطلب ارسال شد از طریق ایمیل مرا اطلاع بده!
لسیت نظرات
هنوز برای این مطلب نظری ارسال نشده است!